to be binding and conclusive - German English Dictionary